<script type="text/javascript">
$(document).ready(function(){
	
	$("#frmAEFilter").submit(function(){
		var msg = "";
		if($("#type").attr("value") == 0){
			msg += "Chưa chọn thể loại cho bộ lọc!\n";
		}
		if($("#text").attr("value") ==""){
			msg += "Thiếu giá trị cho bộ lọc.";
		}
		if(msg != ""){
			alert(msg);
			return false;
		}
	});

	
	//xóa
	$("#btnDelete").click(function(){
		var valid= false;
		var arrChkId = $(".chkId");
		var strIDs = "";
		for(var i =0; i < arrChkId.length; i++){
			if(arrChkId.eq(i).attr("checked")){
				valid = true;
				if(strIDs!=""){
					strIDs +=","+ arrChkId.eq(i).attr("value");
				}else{
					strIDs +=arrChkId.eq(i).attr("value");
				}
				//break;
			}
		}
		if(valid){
			if(confirm("Bạn thực sự muốn xóa những bộ lọc này?")){
				$("#hddIDs").attr("value", strIDs);
			}else{
				return false;
			}
		}else{
			alert("Xin hãy chọn bộ lọc muốn xóa!");
			return false;
		}
	});
	
});
</script>
<div id="r-heading">
	<img src="<?php echo PUBLIC_URL.'/admin/images/category.png';?>" alt=""/>
	<span>Danh sách bộ lọc</span>
</div>
<?php
//nếu có message thì hiển thị
if(!empty($this->message)){
	echo '<div id="message">'.$this->message.'</div>';
} 
?>
<div style="width: 40%; float: left;">
	<form id="frmAEFilter" action = "" method="post">
		<div class="row">
			<label for="type">Tên bộ lọc</label>
			<?php if(!isset($this->filter)){?>
			<input type="text" name="name" id="name"/>
			<?php }else{?>
			<input type="text" name="name" id="name" value="<?php echo $this->filter->name;?>"/>
			<?php } ?>
			<input type="submit" value="Lưu" class="button"/>
		</div>
		
	</form>
</div>
<div style="width: 60%; float: left;">
	<form id="frmActions" action="<?php echo $this->url(array('type' => $this->type), 'admin_filter_delete');?>" method="post">
		<div id="actions">
			<!-- <input type="text" id="txtKeyword" name="keyword" class="text" value="" size="25"/>
			<input type="submit" id="btnSearch" class="button" value="Tìm kiếm"/>-->
			<input type="button" id="btnAdd" class="button" value="Thêm mới" onclick="location = '<?php echo $this->url(array('id'=>''),'admin_filter');?>';"/>
			<input type="submit" id="btnDelete" class="button" value="Xóa các mục đã chọn"/>
			<input type="hidden" id="hddIDs" value="" name="ids"/>
		</div>
		<table class="list" cellspacing="0">
			<thead>
				<tr>
					<td width="73%">
						Bộ lọc /Giá trị
					</td>
					<td width="25%">
						Thao tác
					</td>
				</tr>
			</thead>
			<tbody>
				<?php
					$count = count($this->arrFilters);
					if($count == 0){
				?>
					<tr>
						<td colspan="4" style="color: #fc0202;">
							Chưa có bộ lọc nào trong cơ sở dữ liệu!
						</td>
					</tr>
				<?php
					}else{
						for($i = 0; $i< $count; $i++){
				?>
					<tr <?php if($i == $count - 1) echo 'class="last"';?>>
						<td>
							<a href="<?php echo  $this->url(array('id' => $this->arrFilters[$i]->id), 'admin_filter');?>" title="Sửa thông tin bộ lọc">
								<?php echo $this->arrFilters[$i]->name;?>
							</a>
						</td>
						<td>
							<a href="<?php echo $this->url(array('filter_id' => $this->arrFilters[$i]->id, 'id' => ''), 'admin_filter_value');?>" title="Thêm giá trị lọc">Thêm giá trị lọc</a>
							|
							<a href="<?= $this->url(array('id' => $this->arrFilters[$i]->id), 'admin_filter');?>" title="Sửa thông tin bộ lọc">Sửa</a>
							|
							<a href="<?= $this->url(array('id' => $this->arrFilters[$i]->id), 'admin_filter_delete');?>" onclick="if(!confirm('Bạn thực sự muốn xóa bộ lọc này?')) return false;">Xóa</a>
						</td>
					</tr>
					<?php foreach ($this->arrFilters[$i]->findDependentRowset('Model_FilterValue') as $filterValue){?>
					<tr>
						<td>
							<a href="<?php echo  $this->url(array('filter_id' => $this->arrFilters[$i]->id, 'id' => $filterValue->id), 'admin_filter_value');?>" title="Sửa giá trị lọc">
								---<?php echo $filterValue->text;?>
							</a>
						</td>
						<td>
							<a href="<?= $this->url(array('filter_id' => $this->arrFilters[$i]->id, 'id' => $filterValue->id), 'admin_filter_value');?>" title="Sửa giá trị lọc">Sửa</a>
							|
							<a href="<?= $this->url(array('id' => $filterValue->id), 'admin_filter_deletevalue');?>" onclick="if(!confirm('Bạn thực sự muốn xóa giá trị lọc này?')) return false;">Xóa</a>
						</td>
					</tr>
					<?php }?>
				<?php
						}
					}
				?>
			</tbody>
			<tfoot>
				<tr>
					<td>
						Bộ lọc /Giá trị
					</td>
					<td>
						Thao tác
					</td>
				</tr>
			</tfoot>
		</table>
	</form>
</div>